<template>
    <div class="body">
        {{ip}}

        <nuxt-link to="/user">跳转至用户首页</nuxt-link>
    </div>
</template>

<<script>
export default {
    // data() {
    //     return {
    //         ip: '',
    //     }
    // },
    // created() {
    //     this.$axios.$get("http://icanhazip.com").then((result) => {
    //         console.log(result);
            
    //     }).catch((err) => {
            
    //     });
    // },
    layout: 'my',

    async asyncData({$axios}) {
        return {
            ip: '',
        }
    },

    created() {
        this.init()
    },

    methods: {
        async init() {
            let ip = await this.$axios.$get("http://icanhazip.com");
            this.ip = ip;
        }
    },

}
</script>